
package com.hlkj.pay.vo.openapi.order.resp;

import java.io.Serializable;
import java.math.BigDecimal;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 订单通知表
 * 
 * @TableName t_order_notify
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class OpenApiOrderTransferResp implements Serializable {

    private static final long serialVersionUID = 7439870630138930478L;

    /**
     * 商户订单号
     */
    @Schema(description = "商户转账订单号")
    private String mchOrderNo;

    /**
     * 平台订单号
     */
    @Schema(description = "平台转账订单号")
    private String payOrderNo;

    /**
     * 状态 转账状态  1初始化/待短验  2 转账中 3 转账完成 4 转账失败
     */
    @Schema(description = "转账状态  1初始化/待短验  2 转账中 3 转账完成 4 转账失败")
    private Integer status;

    /**
     * 备注
     */
    @Schema(description = "转账备注")
    private String remark;

    /**
     * 备注
     */
    @Schema(description = "转账提示")
    private String message;

    @Schema(description = "转账成功时间")
    private Long successTime;
    /**
     * 金额
     */
    @Schema(description = "转账金额")
    private BigDecimal amount;


}
